Serveur d'exploration sur les relations entre la France et l'Australie

Attention, ce site est en cours de développement !
Attention, site généré par des moyens informatiques à partir de corpus bruts.
Les informations ne sont donc pas validées.

Transforming an embodied conversational agent into an efficient talking head: from keyframe-based animation to multimodal concatenation synthesis

Identifieur interne : 002687 ( Main/Exploration ); précédent : 002686; suivant : 002688

Transforming an embodied conversational agent into an efficient talking head: from keyframe-based animation to multimodal concatenation synthesis

Auteurs : Guillaume Gibert [France] ; Kirk N. Olsen ; Yvonne Leung ; Catherine J. Stevens

Source :

RBID : PMC:5125409

Abstract

Background

Virtual humans have become part of our everyday life (movies, internet, and computer games). Even though they are becoming more and more realistic, their speech capabilities are, most of the time, limited and not coherent and/or not synchronous with the corresponding acoustic signal.

Methods

We describe a method to convert a virtual human avatar (animated through key frames and interpolation) into a more naturalistic talking head. In fact, speech articulation cannot be accurately replicated using interpolation between key frames and talking heads with good speech capabilities are derived from real speech production data. Motion capture data are commonly used to provide accurate facial motion for visible speech articulators (jaw and lips) synchronous with acoustics. To access tongue trajectories (partially occluded speech articulator), electromagnetic articulography (EMA) is often used. We recorded a large database of phonetically-balanced English sentences with synchronous EMA, motion capture data, and acoustics. An articulatory model was computed on this database to recover missing data and to provide ‘normalized’ animation (i.e., articulatory) parameters. In addition, semi-automatic segmentation was performed on the acoustic stream. A dictionary of multimodal Australian English diphones was created. It is composed of the variation of the articulatory parameters between all the successive stable allophones.

Results

The avatar’s facial key frames were converted into articulatory parameters steering its speech articulators (jaw, lips and tongue). The speech production database was used to drive the Embodied Conversational Agent (ECA) and to enhance its speech capabilities. A Text-To-Auditory Visual Speech synthesizer was created based on the MaryTTS software and on the diphone dictionary derived from the speech production database.

Conclusions

We describe a method to transform an ECA with generic tongue model and animation by key frames into a talking head that displays naturalistic tongue, jaw and lip motions. Thanks to a multimodal speech production database, a Text-To-Auditory Visual Speech synthesizer drives the ECA’s facial movements enhancing its speech capabilities.

Electronic supplementary material

The online version of this article (doi:10.1186/s40469-015-0007-8) contains supplementary material, which is available to authorized users.


Url:
DOI: 10.1186/s40469-015-0007-8
PubMed: 27980889
PubMed Central: 5125409


Affiliations:


Links toward previous steps (curation, corpus...)


Le document en format XML

<record>
<TEI>
<teiHeader>
<fileDesc>
<titleStmt>
<title xml:lang="en">Transforming an embodied conversational agent into an efficient talking head: from keyframe-based animation to multimodal concatenation synthesis</title>
<author>
<name sortKey="Gibert, Guillaume" sort="Gibert, Guillaume" uniqKey="Gibert G" first="Guillaume" last="Gibert">Guillaume Gibert</name>
<affiliation>
<nlm:aff id="Aff1">The MARCS Institute, University of Western Sydney, Locked Bag 1797, Penrith, NSW 2751 Australia</nlm:aff>
<wicri:noCountry code="subfield">NSW 2751 Australia</wicri:noCountry>
</affiliation>
<affiliation wicri:level="3">
<nlm:aff id="Aff2">INSERM U846, 18 avenue Doyen Lépine, 69500 Bron, France</nlm:aff>
<country xml:lang="fr">France</country>
<wicri:regionArea>INSERM U846, 18 avenue Doyen Lépine, 69500 Bron</wicri:regionArea>
<placeName>
<region type="region" nuts="2">Auvergne-Rhône-Alpes</region>
<region type="old region" nuts="2">Rhône-Alpes</region>
<settlement type="city">Bron</settlement>
</placeName>
</affiliation>
<affiliation wicri:level="3">
<nlm:aff id="Aff3">Stem Cell and Brain Research Institute, 69500 Bron, France</nlm:aff>
<country xml:lang="fr">France</country>
<wicri:regionArea>Stem Cell and Brain Research Institute, 69500 Bron</wicri:regionArea>
<placeName>
<region type="region" nuts="2">Auvergne-Rhône-Alpes</region>
<region type="old region" nuts="2">Rhône-Alpes</region>
<settlement type="city">Bron</settlement>
</placeName>
</affiliation>
<affiliation wicri:level="3">
<nlm:aff id="Aff4">Université de Lyon, Université Lyon 1, 69003 Lyon, France</nlm:aff>
<country xml:lang="fr">France</country>
<wicri:regionArea>Université de Lyon, Université Lyon 1, 69003 Lyon</wicri:regionArea>
<placeName>
<region type="region" nuts="2">Auvergne-Rhône-Alpes</region>
<region type="old region" nuts="2">Rhône-Alpes</region>
<settlement type="city">Lyon</settlement>
</placeName>
</affiliation>
</author>
<author>
<name sortKey="Olsen, Kirk N" sort="Olsen, Kirk N" uniqKey="Olsen K" first="Kirk N." last="Olsen">Kirk N. Olsen</name>
<affiliation>
<nlm:aff id="Aff1">The MARCS Institute, University of Western Sydney, Locked Bag 1797, Penrith, NSW 2751 Australia</nlm:aff>
<wicri:noCountry code="subfield">NSW 2751 Australia</wicri:noCountry>
</affiliation>
</author>
<author>
<name sortKey="Leung, Yvonne" sort="Leung, Yvonne" uniqKey="Leung Y" first="Yvonne" last="Leung">Yvonne Leung</name>
<affiliation>
<nlm:aff id="Aff1">The MARCS Institute, University of Western Sydney, Locked Bag 1797, Penrith, NSW 2751 Australia</nlm:aff>
<wicri:noCountry code="subfield">NSW 2751 Australia</wicri:noCountry>
</affiliation>
</author>
<author>
<name sortKey="Stevens, Catherine J" sort="Stevens, Catherine J" uniqKey="Stevens C" first="Catherine J." last="Stevens">Catherine J. Stevens</name>
<affiliation>
<nlm:aff id="Aff1">The MARCS Institute, University of Western Sydney, Locked Bag 1797, Penrith, NSW 2751 Australia</nlm:aff>
<wicri:noCountry code="subfield">NSW 2751 Australia</wicri:noCountry>
</affiliation>
</author>
</titleStmt>
<publicationStmt>
<idno type="wicri:source">PMC</idno>
<idno type="pmid">27980889</idno>
<idno type="pmc">5125409</idno>
<idno type="url">http://www.ncbi.nlm.nih.gov/pmc/articles/PMC5125409</idno>
<idno type="RBID">PMC:5125409</idno>
<idno type="doi">10.1186/s40469-015-0007-8</idno>
<date when="2015">2015</date>
<idno type="wicri:Area/Pmc/Corpus">000B63</idno>
<idno type="wicri:explorRef" wicri:stream="Pmc" wicri:step="Corpus" wicri:corpus="PMC">000B63</idno>
<idno type="wicri:Area/Pmc/Curation">000B40</idno>
<idno type="wicri:explorRef" wicri:stream="Pmc" wicri:step="Curation">000B40</idno>
<idno type="wicri:Area/Pmc/Checkpoint">000C62</idno>
<idno type="wicri:explorRef" wicri:stream="Pmc" wicri:step="Checkpoint">000C62</idno>
<idno type="wicri:source">PubMed</idno>
<idno type="wicri:Area/PubMed/Corpus">003119</idno>
<idno type="wicri:explorRef" wicri:stream="PubMed" wicri:step="Corpus" wicri:corpus="PubMed">003119</idno>
<idno type="wicri:Area/PubMed/Curation">003023</idno>
<idno type="wicri:explorRef" wicri:stream="PubMed" wicri:step="Curation">003023</idno>
<idno type="wicri:Area/PubMed/Checkpoint">003023</idno>
<idno type="wicri:explorRef" wicri:stream="Checkpoint" wicri:step="PubMed">003023</idno>
<idno type="wicri:Area/Ncbi/Merge">004037</idno>
<idno type="wicri:Area/Ncbi/Curation">004037</idno>
<idno type="wicri:Area/Ncbi/Checkpoint">004037</idno>
<idno type="wicri:Area/Main/Merge">002687</idno>
<idno type="wicri:Area/Main/Curation">002687</idno>
<idno type="wicri:Area/Main/Exploration">002687</idno>
</publicationStmt>
<sourceDesc>
<biblStruct>
<analytic>
<title xml:lang="en" level="a" type="main">Transforming an embodied conversational agent into an efficient talking head: from keyframe-based animation to multimodal concatenation synthesis</title>
<author>
<name sortKey="Gibert, Guillaume" sort="Gibert, Guillaume" uniqKey="Gibert G" first="Guillaume" last="Gibert">Guillaume Gibert</name>
<affiliation>
<nlm:aff id="Aff1">The MARCS Institute, University of Western Sydney, Locked Bag 1797, Penrith, NSW 2751 Australia</nlm:aff>
<wicri:noCountry code="subfield">NSW 2751 Australia</wicri:noCountry>
</affiliation>
<affiliation wicri:level="3">
<nlm:aff id="Aff2">INSERM U846, 18 avenue Doyen Lépine, 69500 Bron, France</nlm:aff>
<country xml:lang="fr">France</country>
<wicri:regionArea>INSERM U846, 18 avenue Doyen Lépine, 69500 Bron</wicri:regionArea>
<placeName>
<region type="region" nuts="2">Auvergne-Rhône-Alpes</region>
<region type="old region" nuts="2">Rhône-Alpes</region>
<settlement type="city">Bron</settlement>
</placeName>
</affiliation>
<affiliation wicri:level="3">
<nlm:aff id="Aff3">Stem Cell and Brain Research Institute, 69500 Bron, France</nlm:aff>
<country xml:lang="fr">France</country>
<wicri:regionArea>Stem Cell and Brain Research Institute, 69500 Bron</wicri:regionArea>
<placeName>
<region type="region" nuts="2">Auvergne-Rhône-Alpes</region>
<region type="old region" nuts="2">Rhône-Alpes</region>
<settlement type="city">Bron</settlement>
</placeName>
</affiliation>
<affiliation wicri:level="3">
<nlm:aff id="Aff4">Université de Lyon, Université Lyon 1, 69003 Lyon, France</nlm:aff>
<country xml:lang="fr">France</country>
<wicri:regionArea>Université de Lyon, Université Lyon 1, 69003 Lyon</wicri:regionArea>
<placeName>
<region type="region" nuts="2">Auvergne-Rhône-Alpes</region>
<region type="old region" nuts="2">Rhône-Alpes</region>
<settlement type="city">Lyon</settlement>
</placeName>
</affiliation>
</author>
<author>
<name sortKey="Olsen, Kirk N" sort="Olsen, Kirk N" uniqKey="Olsen K" first="Kirk N." last="Olsen">Kirk N. Olsen</name>
<affiliation>
<nlm:aff id="Aff1">The MARCS Institute, University of Western Sydney, Locked Bag 1797, Penrith, NSW 2751 Australia</nlm:aff>
<wicri:noCountry code="subfield">NSW 2751 Australia</wicri:noCountry>
</affiliation>
</author>
<author>
<name sortKey="Leung, Yvonne" sort="Leung, Yvonne" uniqKey="Leung Y" first="Yvonne" last="Leung">Yvonne Leung</name>
<affiliation>
<nlm:aff id="Aff1">The MARCS Institute, University of Western Sydney, Locked Bag 1797, Penrith, NSW 2751 Australia</nlm:aff>
<wicri:noCountry code="subfield">NSW 2751 Australia</wicri:noCountry>
</affiliation>
</author>
<author>
<name sortKey="Stevens, Catherine J" sort="Stevens, Catherine J" uniqKey="Stevens C" first="Catherine J." last="Stevens">Catherine J. Stevens</name>
<affiliation>
<nlm:aff id="Aff1">The MARCS Institute, University of Western Sydney, Locked Bag 1797, Penrith, NSW 2751 Australia</nlm:aff>
<wicri:noCountry code="subfield">NSW 2751 Australia</wicri:noCountry>
</affiliation>
</author>
</analytic>
<series>
<title level="j">Computational Cognitive Science</title>
<idno type="eISSN">2195-3961</idno>
<imprint>
<date when="2015">2015</date>
</imprint>
</series>
</biblStruct>
</sourceDesc>
</fileDesc>
<profileDesc>
<textClass></textClass>
</profileDesc>
</teiHeader>
<front>
<div type="abstract" xml:lang="en">
<sec>
<title>Background</title>
<p>Virtual humans have become part of our everyday life (movies, internet, and computer games). Even though they are becoming more and more realistic, their speech capabilities are, most of the time, limited and not coherent and/or not synchronous with the corresponding acoustic signal.</p>
</sec>
<sec>
<title>Methods</title>
<p>We describe a method to convert a virtual human avatar (animated through key frames and interpolation) into a more naturalistic talking head. In fact, speech articulation cannot be accurately replicated using interpolation between key frames and talking heads with good speech capabilities are derived from real speech production data. Motion capture data are commonly used to provide accurate facial motion for visible speech articulators (jaw and lips) synchronous with acoustics. To access tongue trajectories (partially occluded speech articulator), electromagnetic articulography (EMA) is often used. We recorded a large database of phonetically-balanced English sentences with synchronous EMA, motion capture data, and acoustics. An articulatory model was computed on this database to recover missing data and to provide ‘normalized’ animation (i.e., articulatory) parameters. In addition, semi-automatic segmentation was performed on the acoustic stream. A dictionary of multimodal Australian English diphones was created. It is composed of the variation of the articulatory parameters between all the successive stable allophones.</p>
</sec>
<sec>
<title>Results</title>
<p>The avatar’s facial key frames were converted into articulatory parameters steering its speech articulators (jaw, lips and tongue). The speech production database was used to drive the Embodied Conversational Agent (ECA) and to enhance its speech capabilities. A Text-To-Auditory Visual Speech synthesizer was created based on the MaryTTS software and on the diphone dictionary derived from the speech production database.</p>
</sec>
<sec>
<title>Conclusions</title>
<p>We describe a method to transform an ECA with generic tongue model and animation by key frames into a talking head that displays naturalistic tongue, jaw and lip motions. Thanks to a multimodal speech production database, a Text-To-Auditory Visual Speech synthesizer drives the ECA’s facial movements enhancing its speech capabilities.</p>
</sec>
<sec>
<title>Electronic supplementary material</title>
<p>The online version of this article (doi:10.1186/s40469-015-0007-8) contains supplementary material, which is available to authorized users.</p>
</sec>
</div>
</front>
<back>
<div1 type="bibliography">
<listBibl>
<biblStruct></biblStruct>
<biblStruct>
<analytic>
<author>
<name sortKey="Badin, P" uniqKey="Badin P">P Badin</name>
</author>
<author>
<name sortKey="Bailly, G" uniqKey="Bailly G">G Bailly</name>
</author>
<author>
<name sortKey="Reveret, L" uniqKey="Reveret L">L Reveret</name>
</author>
<author>
<name sortKey="Baciu, M" uniqKey="Baciu M">M Baciu</name>
</author>
<author>
<name sortKey="Segebarth, C" uniqKey="Segebarth C">C Segebarth</name>
</author>
<author>
<name sortKey="Savariaux, C" uniqKey="Savariaux C">C Savariaux</name>
</author>
</analytic>
</biblStruct>
<biblStruct></biblStruct>
<biblStruct></biblStruct>
<biblStruct>
<analytic>
<author>
<name sortKey="Bailly, G" uniqKey="Bailly G">G Bailly</name>
</author>
<author>
<name sortKey="Berar, M" uniqKey="Berar M">M Berar</name>
</author>
<author>
<name sortKey="Elisei, F" uniqKey="Elisei F">F Elisei</name>
</author>
<author>
<name sortKey="Odisio, M" uniqKey="Odisio M">M Odisio</name>
</author>
</analytic>
</biblStruct>
<biblStruct></biblStruct>
<biblStruct>
<analytic>
<author>
<name sortKey="Berry, Jj" uniqKey="Berry J">JJ Berry</name>
</author>
</analytic>
</biblStruct>
<biblStruct></biblStruct>
<biblStruct></biblStruct>
<biblStruct></biblStruct>
<biblStruct>
<analytic>
<author>
<name sortKey="Cohen, Mm" uniqKey="Cohen M">MM Cohen</name>
</author>
<author>
<name sortKey="Massaro, D" uniqKey="Massaro D">D Massaro</name>
</author>
</analytic>
</biblStruct>
<biblStruct>
<analytic>
<author>
<name sortKey="Cosatto, E" uniqKey="Cosatto E">E Cosatto</name>
</author>
<author>
<name sortKey="Graf, H P" uniqKey="Graf H">H-P Graf</name>
</author>
</analytic>
</biblStruct>
<biblStruct></biblStruct>
<biblStruct>
<analytic>
<author>
<name sortKey="Engwall, O" uniqKey="Engwall O">O Engwall</name>
</author>
</analytic>
</biblStruct>
<biblStruct></biblStruct>
<biblStruct></biblStruct>
<biblStruct>
<analytic>
<author>
<name sortKey="Ezzat, T" uniqKey="Ezzat T">T Ezzat</name>
</author>
<author>
<name sortKey="Poggio, T" uniqKey="Poggio T">T Poggio</name>
</author>
</analytic>
</biblStruct>
<biblStruct></biblStruct>
<biblStruct></biblStruct>
<biblStruct>
<analytic>
<author>
<name sortKey="Fisher, Cg" uniqKey="Fisher C">CG Fisher</name>
</author>
</analytic>
</biblStruct>
<biblStruct></biblStruct>
<biblStruct></biblStruct>
<biblStruct>
<analytic>
<author>
<name sortKey="Gibert, G" uniqKey="Gibert G">G Gibert</name>
</author>
<author>
<name sortKey="Bailly, G" uniqKey="Bailly G">G Bailly</name>
</author>
<author>
<name sortKey="Beautemps, D" uniqKey="Beautemps D">D Beautemps</name>
</author>
<author>
<name sortKey="Elisei, F" uniqKey="Elisei F">F Elisei</name>
</author>
<author>
<name sortKey="Brun, R" uniqKey="Brun R">R Brun</name>
</author>
</analytic>
</biblStruct>
<biblStruct></biblStruct>
<biblStruct>
<analytic>
<author>
<name sortKey="Gibert, G" uniqKey="Gibert G">G Gibert</name>
</author>
<author>
<name sortKey="Leung, Y" uniqKey="Leung Y">Y Leung</name>
</author>
<author>
<name sortKey="Stevens, Cj" uniqKey="Stevens C">CJ Stevens</name>
</author>
</analytic>
</biblStruct>
<biblStruct>
<analytic>
<author>
<name sortKey="Granstrom, B" uniqKey="Granstrom B">B Granstrom</name>
</author>
<author>
<name sortKey="House, D" uniqKey="House D">D House</name>
</author>
</analytic>
</biblStruct>
<biblStruct>
<analytic>
<author>
<name sortKey="Gris, I" uniqKey="Gris I">I Gris</name>
</author>
<author>
<name sortKey="Novick, D" uniqKey="Novick D">D Novick</name>
</author>
<author>
<name sortKey="Camacho, A" uniqKey="Camacho A">A Camacho</name>
</author>
<author>
<name sortKey="Rivera, D" uniqKey="Rivera D">D Rivera</name>
</author>
<author>
<name sortKey="Gutierrez, M" uniqKey="Gutierrez M">M Gutierrez</name>
</author>
<author>
<name sortKey="Rayon, A" uniqKey="Rayon A">A Rayon</name>
</author>
</analytic>
</biblStruct>
<biblStruct></biblStruct>
<biblStruct>
<analytic>
<author>
<name sortKey="Kim, J" uniqKey="Kim J">J Kim</name>
</author>
<author>
<name sortKey="Lammert, Ac" uniqKey="Lammert A">AC Lammert</name>
</author>
<author>
<name sortKey="Kumar Ghosh, P" uniqKey="Kumar Ghosh P">P Kumar Ghosh</name>
</author>
<author>
<name sortKey="Narayanan, Ss" uniqKey="Narayanan S">SS Narayanan</name>
</author>
</analytic>
</biblStruct>
<biblStruct>
<analytic>
<author>
<name sortKey="Kim, J" uniqKey="Kim J">J Kim</name>
</author>
<author>
<name sortKey="Toutios, A" uniqKey="Toutios A">A Toutios</name>
</author>
<author>
<name sortKey="Lee, S" uniqKey="Lee S">S Lee</name>
</author>
<author>
<name sortKey="Narayanan, Ss" uniqKey="Narayanan S">SS Narayanan</name>
</author>
</analytic>
</biblStruct>
<biblStruct></biblStruct>
<biblStruct></biblStruct>
<biblStruct>
<analytic>
<author>
<name sortKey="Narayanan, S" uniqKey="Narayanan S">S Narayanan</name>
</author>
<author>
<name sortKey="Toutios, A" uniqKey="Toutios A">A Toutios</name>
</author>
<author>
<name sortKey="Ramanarayanan, V" uniqKey="Ramanarayanan V">V Ramanarayanan</name>
</author>
<author>
<name sortKey="Lammert, A" uniqKey="Lammert A">A Lammert</name>
</author>
<author>
<name sortKey="Kim, J" uniqKey="Kim J">J Kim</name>
</author>
<author>
<name sortKey="Lee, S" uniqKey="Lee S">S Lee</name>
</author>
</analytic>
</biblStruct>
<biblStruct></biblStruct>
<biblStruct>
<analytic>
<author>
<name sortKey="Pelachaud, C" uniqKey="Pelachaud C">C Pelachaud</name>
</author>
</analytic>
</biblStruct>
<biblStruct>
<analytic>
<author>
<name sortKey="Ramanarayanan, V" uniqKey="Ramanarayanan V">V Ramanarayanan</name>
</author>
<author>
<name sortKey="Goldstein, L" uniqKey="Goldstein L">L Goldstein</name>
</author>
<author>
<name sortKey="Narayanan, Ss" uniqKey="Narayanan S">SS Narayanan</name>
</author>
</analytic>
</biblStruct>
<biblStruct></biblStruct>
<biblStruct>
<analytic>
<author>
<name sortKey="Rosenblum, Ld" uniqKey="Rosenblum L">LD Rosenblum</name>
</author>
<author>
<name sortKey="Johnson, Ja" uniqKey="Johnson J">JA Johnson</name>
</author>
<author>
<name sortKey="Saldana, Hm" uniqKey="Saldana H">HM Saldana</name>
</author>
</analytic>
</biblStruct>
<biblStruct></biblStruct>
<biblStruct></biblStruct>
<biblStruct></biblStruct>
<biblStruct>
<analytic>
<author>
<name sortKey="Sumby, Wh" uniqKey="Sumby W">WH Sumby</name>
</author>
<author>
<name sortKey="Pollack, I" uniqKey="Pollack I">I Pollack</name>
</author>
</analytic>
</biblStruct>
<biblStruct>
<analytic>
<author>
<name sortKey="Theobald, Bj" uniqKey="Theobald B">BJ Theobald</name>
</author>
</analytic>
</biblStruct>
<biblStruct></biblStruct>
<biblStruct></biblStruct>
<biblStruct>
<analytic>
<author>
<name sortKey="Yehia, Hc" uniqKey="Yehia H">HC Yehia</name>
</author>
<author>
<name sortKey="Kuratate, T" uniqKey="Kuratate T">T Kuratate</name>
</author>
<author>
<name sortKey="Vatikiotis Bateson, E" uniqKey="Vatikiotis Bateson E">E Vatikiotis-Bateson</name>
</author>
</analytic>
</biblStruct>
</listBibl>
</div1>
</back>
</TEI>
<affiliations>
<list>
<country>
<li>France</li>
</country>
<region>
<li>Auvergne-Rhône-Alpes</li>
<li>Rhône-Alpes</li>
</region>
<settlement>
<li>Bron</li>
<li>Lyon</li>
</settlement>
</list>
<tree>
<noCountry>
<name sortKey="Leung, Yvonne" sort="Leung, Yvonne" uniqKey="Leung Y" first="Yvonne" last="Leung">Yvonne Leung</name>
<name sortKey="Olsen, Kirk N" sort="Olsen, Kirk N" uniqKey="Olsen K" first="Kirk N." last="Olsen">Kirk N. Olsen</name>
<name sortKey="Stevens, Catherine J" sort="Stevens, Catherine J" uniqKey="Stevens C" first="Catherine J." last="Stevens">Catherine J. Stevens</name>
</noCountry>
<country name="France">
<region name="Auvergne-Rhône-Alpes">
<name sortKey="Gibert, Guillaume" sort="Gibert, Guillaume" uniqKey="Gibert G" first="Guillaume" last="Gibert">Guillaume Gibert</name>
</region>
<name sortKey="Gibert, Guillaume" sort="Gibert, Guillaume" uniqKey="Gibert G" first="Guillaume" last="Gibert">Guillaume Gibert</name>
<name sortKey="Gibert, Guillaume" sort="Gibert, Guillaume" uniqKey="Gibert G" first="Guillaume" last="Gibert">Guillaume Gibert</name>
</country>
</tree>
</affiliations>
</record>

Pour manipuler ce document sous Unix (Dilib)

EXPLOR_STEP=$WICRI_ROOT/Wicri/Asie/explor/AustralieFrV1/Data/Main/Exploration
HfdSelect -h $EXPLOR_STEP/biblio.hfd -nk 002687 | SxmlIndent | more

Ou

HfdSelect -h $EXPLOR_AREA/Data/Main/Exploration/biblio.hfd -nk 002687 | SxmlIndent | more

Pour mettre un lien sur cette page dans le réseau Wicri

{{Explor lien
   |wiki=    Wicri/Asie
   |area=    AustralieFrV1
   |flux=    Main
   |étape=   Exploration
   |type=    RBID
   |clé=     PMC:5125409
   |texte=   Transforming an embodied conversational agent into an efficient talking head: from keyframe-based animation to multimodal concatenation synthesis
}}

Pour générer des pages wiki

HfdIndexSelect -h $EXPLOR_AREA/Data/Main/Exploration/RBID.i   -Sk "pubmed:27980889" \
       | HfdSelect -Kh $EXPLOR_AREA/Data/Main/Exploration/biblio.hfd   \
       | NlmPubMed2Wicri -a AustralieFrV1 

Wicri

This area was generated with Dilib version V0.6.33.
Data generation: Tue Dec 5 10:43:12 2017. Site generation: Tue Mar 5 14:07:20 2024